<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <style>
        /* 填写样式 */
    </style>
</head>

<body>
    <!-- 填写标签 -->
    <!-- 
        实现函数 makeClosures，调用之后满足如下条件：
        1、返回一个函数数组 result，长度与 arr 相同
        2、运行 result 中第 i 个函数，即 result[i]()，结果与 fn(arr[i]) 相同
     -->
    <script type="text/javascript">
        // 填写JavaScript
        function makeClosures(arr, fn) {
            let result = [];
            for (let i = 0; i < arr.length; i++) {
                result[i] = fn.bind(this, arr[i]);
            }
            return result;

        }
    </script>
</body>

</html>